<?

class Archivo{

var $nombre;
var $ruta;
var $tamano;
var $tipo;
var $contenido;
var $status;

	function Archivo($ruta){ //constructor
	
#	$this->nombre = $_FILES[$campo]["name"];
	$this->ruta = $ruta;
#	$this->tama�o = $_FILES[$campo]["size"];
#	$this->tipo   = $_FILES[$campo]["type"];

	
	 if ( $this->ruta != NULL )
	 {
		$fp = fopen($this->ruta, "rb");
		$contenido = fread($fp, filesize($this->ruta));
		$contenido = addslashes($contenido);
		$this->contenido = $contenido;
		fclose($fp); 
	
	 }
	 else
		echo $this->status ="<br><b>Falta Seleccionar el $campo o no se puede subir al servidor</b>";
	}
	
	function insertar(){
	$qry = "INSERT INTO archivos VALUES('','$this->nombre','$this->ruta','$this->tamano','$this->tipo','$this->contenido','$this->descripcion','$this->materia')";
	$result = mysql_query($qry);
	if($result == true)
		echo "<br><p class='normal'><b>Archivo Inesertado Correctamente</b></p>";

	
	}
	
	function update($id,$tabla){
	
	$qry = "UPDATE $tabla SET nombre='$this->nombre', tipo='$this->tipo',contenido='$this->contenido' WHERE id=$id";	
	$result = mysql_query($qry);
	#if($result > 0)
	#	echo "<br><b>$tabla actualizada con exito</b>";
	}


}
?>